Embedded System Environment : Overview

نویسنده

  • Kyoungwon Kim
چکیده

This report describes ESE(Embedded System Environment), a tool set for modeling, synthesis and validation of MPSoC design. It is an answer to the modern design challenge, widening productivity gap. In the ESE design flow, the final implementation is obtained from the universal specification of a given system by automatic or semi-automatic refinement. Application, platform and their mapping serve as the specification for the system. The level of abstraction is raised to transaction level. Verification of functionalities as well as validation of user requirements such as cost, power consumption and performance should be done by any design process. Transaction-Level Model(TLM) makes the tasks much easier so that the design cycles are shortened and wide design space exploration is available. TLM estimation is more than 90% accurate as Pin-Cycle Accurate Model(PCAM) based estimation while the simulation speed is a couple of thousand times faster. Compared to prototype board, execution on which is faster than TLM simulation in addition to that it has high accuracy, TLM is available at much earlier design stages. Depending on TLM that is even automatically generated, designers benefits from high design productivity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysing tool support for embedded system engineering in collaborative development environment

The objective of this paper is to report the ongoing work of a study where software tool support for collaborative software development is considered. Problem statement is introduced as a background for the study. An overview of the flow of research activities is also presented. Finally, the summary of tools is listed.

متن کامل

An Overview of Embedded Linux

In this paper I will discuss the current state of embedded Linux. I’ll outline what Linux is and what characteristics make an embedded Linux system different from a desktop system. I will then discuss details in six key areas: • Configurability • Real time performance • Graphical user interfaces • Development tool support • Economic considerations • Technical support options Following that I wi...

متن کامل

Development of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment

The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...

متن کامل

An Integrated Development Environment for Prototyping Safety Critical Systems

The development of software for safety critical, embedded computer systems has been widely addressed in literature. Nevertheless, there does not currently exist any single environment which provides adequate support for all of the following: static analysis, system simulation, animation and visualization, specification reuse, and refinement (from high-level requirements to implementation). In t...

متن کامل

Generative Programming for a Component-based Framework of Distributed Embedded Systems 20060927

COMDES-II is a component-based software framework which formally specifies the modeling concepts and constraints for distributed embedded systems in different aspects, such as component structures, interaction, hierarchy, etc. The paper presents an overview of the design philosophies of COMDES-II in the related aspects and a generative programming approach developed to enable the engineering ap...

متن کامل

Hardware Support for Embedded Java

The general Java runtime environment is resource hungry and unfriendly for realtime systems. To reduce the resource consumption of Java in embedded systems, direct hardware support of the language is a valuable option. Furthermore, an implementation of the Java virtual machine in hardware enables worst-case execution time analysis of Java programs. This chapter gives an overview of current appr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011